跳到主要内容

Service Worker

阐述

是客户端和服务器之间的一种网络代理,能够提供数据的缓存机制,从而可以在网络不佳时保持用户体验。

生命周期:

  1. 注册:将 service worker(一段代码)注册为应用程序的 worker
  2. 安装:向 worker 发送 install 事件,使其准备相关缓存
  3. 启用:当旧的 worker 控制的页面关闭后,向 worker 发送 activate 事件,它开始控制它所管理的相关页面